package dao

// 这是 XxlJobUser 的全局公开dao对象
var XxlJobUserDao = xxlJobUserDao{}

// 这是 xxl_job_user表 的实体类
type XxlJobUser struct {
	Id         int    `json:"id" form:"id" v:"id"`
	Username   string `json:"username" form:"username" v:"username"`       // 账号
	Password   string `json:"password" form:"password" v:"password"`       // 密码
	Role       int    `json:"role" form:"role" v:"role"`                   // 角色：0-普通用户、1-管理员
	Permission string `json:"permission" form:"permission" v:"permission"` // 权限：执行器ID列表，多个逗号分割

}

// 注意:这是 XxlJobUser 的私有dao对象
type xxlJobUserDao struct {
	Insert func(arg XxlJobUser) int        //插入一条记录
	Update func(arg XxlJobUser) int        //更新一条记录
	Delete func(arg XxlJobUser) int        //删除一条记录
	Select func(arg XxlJobUser) XxlJobUser //获取一条记录
}
